<?php
    include_once('Models/DeCuongHPChiTiet.php');
    include_once('Models/HocPhan.php');
    //include_once('Models/DeCuongHocPhan.php');
    $decuongct = new DeCuongHPChiTiet();
    $hp = new HocPhan();
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        $postArray = &$HTTP_POST_VARS ;
        $i=0;
        while (list($form,$value)=each($postArray))
        {
            $i++;
            $b[$i]=$value;              
        }
		$mahp = trim($b[1]);
		$madc = trim($b[2]);
		$sotiet = trim($b[3]);
		$ghichu = trim($b[4]);
		$noidungvt =trim($b[5]);
		$noidung = trim($b[6]);
        $decuongct->setMaHP(trim($b[1]));
        $decuongct->setMaDC(trim($b[2]));
        $decuongct->setSoTiet(trim($b[3]));
        $decuongct->setGhiChu(trim($b[4]));
        $decuongct->setNoiDungVT(trim($b[5]));
        $decuongct->setNoiDung(trim($b[6]));
        
        if (isset($_POST['btnthem'])){  
            if ($hp->isExits("HocPhan","mahp='".$mahp."'") > 0){
                if ($decuongct->isExits("DeCuongHPChiTiet", "madc='".$madc."'") > 0){
                     echo "<script language=javascript> alert('Không thêm được vì đề cương đã tồn tại!'); </script>";
                }
                else{
                        $hp->setMaHP($mahp);
                    $resulthp = $hp->thongtinHP();
                    $rowshp = mysql_fetch_array($resulthp);
                    $tongsotiet = $rowshp['sotietlithuyet'] + $rowshp['sotietthuchanh'];
                    //kiem tra xem tong so tiet cua de cuong chi tiet co lon hon tong so tiet 
                    //duoc phep giang day cua hoc phan khong
                    
                    if (($hp->tongSoTietCuaDCCT() + $sotiet) > $tongsotiet){
                        echo "<script language=javascript> alert('Không thêm được vì tổng số tiết của đề cương đã vượt quá số tiết được phép giảng dạy của học phần!'); </script>";
                        
                    }
                    else{
                         if ($decuongct->themDeCuongHPChiTiet() != 0){
                            echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
                         
                                           
                        }
                        else echo "<script language=javascript> alert('Thêm không được!'); </script>";
                    }
                }
                
                
            }
            else echo "<script language=javascript> alert('Học phần không tồn tại!'); </script>";
            require('Views/CapnhatdecuongHPchitiet.php');   
        }
         if (isset($_POST['btnsua'])){
            if ($decuongct->suaDeCuongHPChiTiet() > 0){
                echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";                
            }
            else echo "<script language=javascript> alert('Sửa không được!'); </script>";
            require('Views/CapnhatdecuongHPchitiet.php');  
         }
         if (isset($_POST['btnxoa'])){
            //$decuongct->setMaNganh($manganh);
            //$decuongct->setMaHP($mahp);
            //$decuongct->setSTT($stt);           
            if ($decuongct->xoaDeCuongHPChiTiet() != 0){
                echo "<script language=javascript> alert('Đã xóa thành công!'); </script>";
                //$decuong = new DeCuongHocPhan();
                //$decuong->setMaNganh($manganh);
                //$decuong->setMaHP($mahp);
                //$result = $decuong->thongTinDeCuongHP();
                //require('Views/Suadecuonghp.php');
                //require('DecuonghpchitietController.php');
            }
            else echo "<script language=javascript> alert('Xóa không được!'); </script>";
            require('Views/CapnhatdecuongHPchitiet.php');
        }
        /*if (isset($_POST['btnsua'])){
            $postArray = &$HTTP_POST_VARS ;
            $i=0;
            while (list($form,$value)=each($postArray))
            {
		      $i++;
		      $b[$i]=$value;              
            }
            $decuongct->setMaNganh($b[1]);
            $decuongct->setMaHP($b[2]);
            $decuongct->setSTT($b[3]);
            $decuongct->setSoTiet($b[4]);
            $decuongct->setGhiChu($b[5]);
            $decuongct->setNoiDungVT($b[6]);
            $decuongct->setNoiDung($b[7]);
            if ($decuongct->suaDeCuongHPChiTiet() != 0){
                echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";
                $decuong = new DeCuongHocPhan();
                $decuong->setMaNganh($b[1]);
                $decuong->setMaHP($b[2]);
                $result = $decuong->thongTinDeCuongHP();
        
                require('Views/Suadecuonghp.php');  
                
            }
        }
        
    }
    if (!empty($_GET['manganh'])&&!empty($_GET['mahp'])){
        $manganh = $_GET['manganh'];
        $mahp = $_GET['mahp'];
        $stt = $_GET['stt'];
        //echo $manganh;
        if ($_GET['func']=="sua"){
            $rows = mysql_fetch_array($decuongct->thongtinDeCuongHPChiTiet($manganh,$mahp,$stt));
            require('Views/Suadecuonghpchitiet.php');
            /*$decuongct->setMaNganh($rows['manganh']);
            $decuongct->setMaHP($rows['mahp']);
            $decuongct->setSTT($rows['stt']);
            $decuongct->setSoTiet($rows['sotiet']);
            $decuongct->setGhiChu($rows['ghichu']);
            $decuongct->setNoiDung($rows['noidung']);
            if ($decuongct->suaDeCuongHPChiTiet() != 0){
                echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";
                $decuong = new DeCuongHocPhan();
                $decuong->setMaNganh($rows['manganh']);
                $decuong->setMaHP($rows['mahp']);
                $result = $decuong->thongTinDeCuongHP();
                require('Views/Suadecuonghp.php');
                //require('DecuonghpchitietController.php');
            }
        }
       
        if ($_GET['func']=="xoa"){
            $decuongct->setMaNganh($manganh);
            $decuongct->setMaHP($mahp);
            $decuongct->setSTT($stt);           
            if ($decuongct->xoaDeCuongHPChiTiet() != 0){
                echo "<script language=javascript> alert('Đã xóa thành công!'); </script>";
                $decuong = new DeCuongHocPhan();
                $decuong->setMaNganh($manganh);
                $decuong->setMaHP($mahp);
                $result = $decuong->thongTinDeCuongHP();
                require('Views/Suadecuonghp.php');
                //require('DecuonghpchitietController.php');
            }
        }*/
    }
    else require('Views/CapnhatdecuongHPchitiet.php');
?>